<?php
/**
 * @author by bilee.
 * 时间: 16/6/17 上午6:08
 * 帮达跑客APP管理后台
 */
namespace Admin\Controller;

use Common\Controller\AdminbaseController;

class WeixinNoticeController extends AdminbaseController

{
    function _initialize()
    {
        parent::_initialize();
    }

    /**
     * 微信通知公告列表=========================================
     */
    function notice_weixin_list()
    {
        $message = M("message_weixin");
        $count = $message->count();
        import("Org.Util.Pagemumayi");
        $page = new \Pagemumayi($count,20);
        //分页跳转的时候保证查询条件
//        foreach($formget as $key=>$val) {
//            $page->parameter .= 'formget['."$key"."]=".urlencode($val)."&";
//        }
        $lists = $message
            ->order("message_id DESC")
            ->limit($page->firstRow . ',' . $page->listRows)
            ->select();

        $this->assign('message_data', $lists);
        $this->assign("page", $page->show('Admin'));
        $this->display();
    }

    /**
     * 微信通知公告新增
     */
    function notice_weixin_add()
    {
        if (IS_POST) {
            $msg_weixin_db = M("message_weixin");
            $data = I('post.');
            $data['send_time']=date('Y-m-d H:i:s',time());
            $add_ret = $msg_weixin_db->add($data);

            if ($add_ret) {
                $this->success("新增成功！", U("notice_weixin_list"));
            } else {
                $this->error("新增失败！", U("notice_weixin_list"));
            }
        } else {
            $this->display();
        }

    }

    /**
     * 微信通知公告编辑
     */
    function notice_weixin_edit()
    {
        $msg_weixin_db = M("message_weixin");
        if (IS_POST) {
            $data = I('post.');
            $data['update_time']=date('Y-m-d H:i:s',time());

            $save_ret = $msg_weixin_db->save($data);

            if ($save_ret) {
                $this->success("修改成功！", U("notice_weixin_list"));
            } else {
                $this->error("修改失败！");
            }

        } else {
            $ret = $msg_weixin_db->where(array('message_id' => I('message_id')))->find();
            $this->assign("message_data", $ret);
            $this->display();
        }
    }


    /**
     * 微信通知公告删除
     */
    function notice_weixin_del()
    {
        $msg_weixin_db = M("message_weixin");
        $del_ret = $msg_weixin_db->where(array('message_id' => I('message_id')))->delete();
        if ($del_ret) {
            $this->success("删除成功！", U("notice_weixin_list"));
        } else {
            $this->error("删除失败！", U("notice_weixin_list"));
        }

    }
}